@charset "utf-8";
/* CSS Document */
@media (max-width: 1600px){
	.header{
		padding:0 8%;
	}
	.logo{
		width:180px;
	}
	.logo a,.logo a img{
		display:block !important;
		width:100% !important;
	}
	#banner{
		min-width:100%;
	}
	.title>h4{
		font-size:32px;
	}
	.title>p{
		font-size:16px;
	}
	.business_flex{
		padding:0 8%;
	}
	.business_text>h3{
		font-size:15px;
	}
	.business_text>h4{
		font-size:18px;
	}
	.vision_padding{
		padding:0 8%;
		margin-top:20px;
	}
	.vision_text h3, .vision_text h4{
		font-size:28px;
	}
	.vision_text p{
		width:400px;
		font-size:13px;
		letter-spacing:0;
	}
	.news{
		padding:0 8%;
	}
	.news_list>ul>li{
		width:calc(50% - 10px);
		margin-right:0;
	}
	.news_list>ul>li:nth-child(2n){
		margin-left:20px;
	}
	.news_list>ul>li>a>h4{
		font-size:20px;
	}
	.footer{
		padding:0 8%;
	}
	.bottom_nav{
		width:60%;
	}
}
@media (max-width: 1440px){
	
}
@media (max-width: 1280px){
	
}
@media (max-width: 768px){
	.header_view,.header{
		min-width:auto !important;
	}
	.header{
		width:100%;
		height:80px;
		padding: 0 !important;
	}
	.nav,.business_site{
		display:none;
	}
	.logo{
		margin-left:5%;
	}
	.navbar_toggle{
		display:block !important;
		width: 80px !important;
	}
	.icon_bar{
		display: block;
		width: 32px;
		height: 4px;
		border-radius: 1px;
		background-color: #333;
		margin:0 auto;
		border-radius:4px;
		transition: 0.4s
	}
	.icon_bar:nth-child(2){
		margin:6px auto;
	}
	.change .icon_bar1 {
		-webkit-transform: rotate(-45deg) translate(-9px, 7px) ;
		transform: rotate(-45deg) translate(-9px, 7px) ;
	}
	.change .icon_bar2 {opacity: 0;}
	.change .icon_bar3 {
		-webkit-transform: rotate(45deg) translate(-7px, -5px) ;
		transform: rotate(45deg) translate(-7px, -5px) ;
	}
	.mobile_pup{
		width:100%;
		height:100%;
		position:fixed;
		top:0;
		left:0;
		background:#fafafa;
		z-index:8;
	}
	.show{
		display:block;
	}
	.hideen{
		display:none;
	}
	.mobile_nav_list{
		margin-top:90px;
	}
	.mobile_nav_list>ul{
		padding:0 5%;
	}
	.mobile_nav_list>ul>li>a{
		display:block;
		width:100%;
		height:62px;
		line-height:62px;
		border-bottom:1px solid #f1f1f1;
		font-size:16px;
		font-weight:bold;
		position:relative;
	}
	.mobile_nav_list>ul>li>a.has_link:after{
		content:'';
		position:absolute;
		right:12px;
		top:50%;
		margin-top:-4px;
		width: 8px;
        height: 8px;
		border-top: 2px solid #ccc;
		border-right: 2px solid #ccc;
		transform: rotate(45deg);
	}
	.mobile_nav_list>ul>li>a.left_link{
		height:54px;
		line-height:54px;
		text-indent:25px;
		font-size:15px;
		font-weight:normal;
	}
	.mobile_nav_site{
		padding:0 5%;
		margin-top:40px;
	}
	.mobile_nav_site>ul{
		width:100%;
		display:flex;
	}
	.mobile_nav_site>ul>li{
		width:50%;
	}
	.mobile_nav_site>ul>li>a{
		display:block;
		width:90%;
		height:44px;
		line-height:44px;
		font-size:15px;
		text-align:center;
		border:1px solid #ccc;
		margin:0 auto;
		border-radius:4px;
		color: #444;
		font-weight: bold;
	}
	#banner .swiper-slide img.pc_banner{
		display: none;
	}
	#banner .swiper-slide img.mobile_banner{
		display:block;
		width:100%;
	}
	#bannerBtn>span.swiper-pagination-bullet{
		width:44px;
		margin:0 6px;
	}
	.title{
		padding-top:50px;
	}
	.title>h4{
		font-size:26px;
	}
	.title>p{
		font-size:15px;
		padding-top: 10px;
	}
	.business_flex{
		padding:0 5%;
		margin-top:30px;
	}
	.business_flex>ul>li.big_w1{
		width:100%
	}
	.big_w1 .business_text>p{
		display:none;
	}
	.big_w1 .business_text>h4{
		padding-bottom:25px !important;
	}
	.big_w1 .business_text>h3, 
	.big_w1 .business_text>h4, 
	.big_w1 .business_text>p{
		padding:0 30px;
	}
	.big_w1 .business_text>p{
		padding-bottom:30px;
	}
	.big_w1 .business_text>h3{
		font-size:18px;
		font-weight:bold;
	}
	.big_w1 .business_text>h4{
		padding-top:8px;
		padding-bottom:5px;
		font-size:14px;
		font-weight:normal;
	}
	.big_w2 .business_text>h3{
		padding:0 30px;
		font-size:18px;
		font-weight:bold;
	}
	.big_w2 .business_text>h4{
		padding:8px 30px  25px 30px;
	}
	.big_w2{
		width:100% !important;
		margin-left:0 !important;
	}
	.big_w2>a.firstA,.big_w2>a.firstB{
		margin-top:15px;
	}
	.big_w2 .business_text>h4{
		font-size:14px;
		font-weight:normal;
	}
	.vision{
		padding:55px 0 40px 0;
	}
	.vision_padding{
		padding:0 5%;
	}
	.vision_text{
		width:100%;
	}
	.vision_text h3, .vision_text h4{
		font-size:26px;
		letter-spacing: 3px;
	}
	.vision_text p{
		width:86%;
		padding:0 8%;
		margin-top:5%;
		line-height:2;
	}
	.vision_img{
		display:none;
	}
	.news_bg{
		padding-bottom:60px;
		margin-top: 60px;
	}
	.news{
		padding: 0 5%;
	}
	.news_list>ul>li{
		width:100%;
		margin-top:15px;
		margin-left:0 !important;
	}
	.news_list>ul>li:first-child{
		margin-top:0px;
	}
	.news_list>ul>li:nth-child(5),.news_list>ul>li:nth-child(6){
		display:none;
	}
	.news_list>ul>li>a{
		padding:35px 30px !important;
	}
	.news_list>ul>li>a>h4{
		font-size:18px !important;
	}
	.news_list>ul>li>a>p{
		font-size:14px !important;
		margin-bottom:25px !important;
	}
	.news_list>ul>li>a>span{
		width:110px !important;
		height:30px !important;
		line-height:30px !important;
		font-size:14px !important;
	}
	.bottom_menu{
		display:none !important;
	}
	.bottom_nav,.menu_list{
		display:none;
	}
	.contact_nav {
		padding: 40px 0 !important;
	}
	.bottom_contact>ul>li{
		margin-top:20px !important;
	}
	.mobile_text>h3, .Email_text>h3{
		font-size:14px !important;
	}
	.mobile_text>h4, .Email_text>h4{
		font-size:18px !important;
	}
	.copyright{
		padding:16px 20px !important;
	}
	.infoBanner img.pc_banner{
		display: none !important;
	}
	.infoBanner img.mobile_banner{
		display:block !important;
		width:100%;
	}
	.info_about_content{
		padding:0 5% !important;
		display:block !important;
		margin-top:50px !important;
	}
	.about_list_nav{
		padding:0 5% !important;
	}
	.case_list_nav>ul>li>a{
		font-size:18px !important;
	}
	.info_about_img{
		width:100% !important;
	}
	.info_about_text{
		width:100% !important;
		margin:30px 0 0 0 !important;
	}
	.info_about_number>ul{
		flex-wrap: wrap;
		padding:0 2%;
	}
	.info_about_number_view{
		padding: 0 5% !important;
		margin-top: 30px !important;
	}
	.info_about_number>ul>li{
		width:50% !important;
		height:100px;
	}
	.info_about_number>ul>li>p{
		font-size:14px !important;
	}
	.info_about_number>ul>li>h3>span{
		font-size:28px !important;
	}
	.info_about_number>ul>li>h3{
		margin-top:15px;
	}
	.info_title{
		height:160px !important;
		line-height:160px !important;
		font-size:22px !important;
	}
	.info_title:before{
		top:110px !important;
	}
	.info_brand_view {
		padding: 0 5% !important;
	}
	.info_brand_view>ul{
		display:block !important;
	}
	.info_brand_view>ul>li{
		margin-left:0 !important;
		width:100% !important;
		margin-top:30px;
	}
	.info_brand_view>ul>li:first-child{
		margin-top:0;
	}
	.info_brand_logo{
		width:110px !important;
		height:110px !important;
	}
	.info_brand_view>ul>li>h3{
		font-size:16px !important;
	}
	.info_brand_view>ul>li>p{
		padding: 0 5% !important;
		font-size:14px !important;
	}
	.infoContact{
		padding:8% 5% 0 5%;
		display:block;
	}
	.contactText{
		width:100%;
		margin-bottom:30px;
	}
	.map{
		width:90%;
	}
	.honorList{
		padding: 6% 5% 0% 5%;
	}
	.honorList>ul>li{
		width:50%;
	}
	.inpage{
		padding:0;
	}
	.pageinfo>span, .pageinfo>a{
		display:none !important;
	}
	.pageinfo>span.pagetext{
		display:inline-block !important;
	}
	.pageinfo>a.pagetext{
		display:inline-block !important;
	}
	.Pages2{
		padding:10px !important;
		text-align:center !important;
	}
	.info_news_list{
		padding:0 5%!important;
	}
	.info_news_list .news_list>ul>li{
		width:100% !important;
	}
	.info_news_list .news_list{
		margin-bottom:30px !important;
	}
	.info_partner_list{
		padding:0 5% !important;
	}
	.info_partner_list>ul>li{
		width:calc(50% - 10px) !important;
		margin-right:20px !important;
	}
	.info_partner_list>ul>li:nth-child(2n){
		margin-right:0 !important;
	}
	.case_list_nav{
		padding:0 5% !important;
	}
	.case_list{
		padding:0 5% !important;
	}
	.case_list>ul>li{
		width:100% !important;
		margin-top:20px !important;
		margin-right:0 !important;
	}
	.case_list>ul>li .info_case_text{
		padding:30px 30px !important;
	}
	.infoDetail{
		padding:0 5%;
	}
	.infoDetail > h1{
		font-size:18px;
		line-height:2
	}
	.showContent img{
		display:block;
		width:100%;
	}
	/*travel*/
	.section1{
		background: url(../images/23.jpg) no-repeat center bottom !important;
		background-size: cover !important;
	}
	.travel_nav{
		display:none;
	}
	.travel_header{
		height:84px;
	}
	.travel_logo>a>img{
		width:170px;
	}
	.travel_logo>a:after{
		left:175px;
	}
	.travel_web_name{
		font-size:16px;
		margin-left:20px;
	}
	.ticket_text>ul>li{
		margin-top:4%;
	}
	.ticket_text{
		margin-left:0;
		width:100%;
		padding-top:30%;
	}
	.ticket_text>h2{
		font-size:22px;
	}
	.ticket_text>p{
		padding:0 5%;
		line-height:2;
		font-size:14px;
	}
	.pw_icon {
		width:52px;
		height:52px;
	}
	.pw_icon>img{
		width:80%;
	}
	.ticket_img{
		display:none;
	}
	.ticket_text>ul>li>p{
		font-size:14px;
	}
	.controlArrow.prev{
		left:25% !important;
	}
	.controlArrow.next{
		right:25% !important;
	}
	.advantage{
		padding:0 5%;
	}
	.slide_item4>h2{
		padding-top:30%;
		font-size:22px;
	}
	.advantage>ul{
		flex-wrap:wrap;
	}
	.advantage>ul>li{
		width:calc(50% - 5px) !important;
		margin-left:0px !important;
		margin-right:10px !important;
		margin-top:10px;
	}
	.advantage>ul>li:nth-child(2n){
		margin-right:0px !important;
	}
	.icon_img{
		width:50px;
		height:50px;
		margin-top:15px;
	}
	.icon_img>img{
		width:100%;
	}
	.icon_text{
		padding-bottom:16px;
		padding-left:6%;
		padding-right:6%;
	}
	.icon_text>h2{
		font-size:16px;
		padding-top:15px;
	}
	.icon_text>p{
		font-size:12px;
		line-height:1.8;
		padding-top:10px;
	}
	.ticket_img2{
		display:none
	}
	.slide_item2>h2{
		padding-top:30%;
		font-size:22px;
	}
	.slide_item_flex{
		padding:0 5%;
	}
	.ticket_text2{
		width:100%;
		margin-left:0;
		background:none;
	}
	.ticket_text2>ul{
		width:100%;
		margin-top:4%
	}
	.ticket_text2>ul>li{
		width:calc(50% - 5px);
		margin-bottom:10px;
		background:#f5f5f5;
		padding:20px 0;
		margin-right:10px;
		border-radius:15px;
	}
	.ticket_text2>ul>li:nth-child(2n){
		margin-right:0;
	}
	.ticket_text2>ul>li>p{
		padding-top:10px;
		font-size:14px;
	}
	.pay_icon{
		width:50px;
		height:50px;
	}
	.slide_item3>h2{
		padding-top:30%;
		font-size:22px;
	}
	.sceme_list{
		padding:0 5%;
	}
	.sceme_list>ul{
		display:flex;
		flex-wrap:wrap;
	}
	.sceme_list>ul>li{
		width:calc(50% - 5px);
		height:134px;
		margin:0;
		margin-top:10px;
	}
	.sceme_list>ul>li:nth-child(2n){
		margin-left:10px;
	}
	.sceme_list>ul>li>img{
		height:100%;
	}
	.sceme_list>ul>li>p{
		height:44px;
		line-height:44px;
		font-size:14px;
	}
	.fx_process{
		padding:0 5%;
		margin-top:10%;
	}
	.fx_process>ul{
		flex-wrap:wrap;
	}
	.fx_process>ul>li:first-child{
		width:100%;
		margin:0 auto;
		margin-bottom:10px;
		background-color: #f5f5f5;
	}
	.fx_process>ul>li>div>h2,
	.fx_process>ul>li>div>h3{
		display:none;
	}
	.fx_process>ul>li>div>p{
		font-size:18px;
		padding-bottom:15px;
	}
	.people{
		width:56px;
		height:56px;
	}
	.people2,.people3,.people4{
		width:46px;
		height:46px;
	}
	.people>img{
		width:90%;
	}
	.user_item{
		margin-top:6%;
		min-height:0;
		justify-content: center;
	}
	.user_item>h4{
		font-size:16px;
		padding-bottom:10px;
	}
	.user_item>.user_item_p{
		font-size:12px;
		padding-bottom:0
	}
	.fx_process>ul>li{
		width:31%;
		margin-left:0;
		margin-right:3%;
	}
    .fx_process>ul>li:last-child{
		margin-right:0;
	}
	.user_item>li{
		margin-right:8px;
		height:30px;
	}
	.user_item>li{
		font-size:12px;
		margin-bottom:10px;
		padding:0 2px;
	}
	.fx_slide3>h2{
		padding-top:30%;
		font-size:22px;
	}
	.OTA_list{
		padding:0 5%;
		margin-top:20px;
	}
	.OTA_list>ul>li{
		width:32%;
		margin-right:2%;
		margin-bottom:2%;
	}
	.OTA_list>ul>li:nth-child(3n){
		margin-right:0;
	}
	.OTA_list>ul>li:nth-child(4n){
		margin-right:2%;
	}
	.OTA_img img{
		width:55px;
		margin:0 auto;
	}
	.OTA_text>h2{
		font-size:14px;
	}
	.display_mall{
		padding:0 5%;
		margin-top:25%;
	}
	.display_mall>ul>li:first-child{
		width:100%;
		margin-right:0;
		margin-top:0;
		background:none;
	}
	.display_mall>ul{
		flex-wrap:wrap;
	}
	.display_mall>ul>li{
		width:50%;
	}
	.dyImg>h3{
		display:none;
	}
	.dyImg>img{
		width:88%;
	}
	.platform{
		width:100%;
	}
	.platform>h3{
		font-size:18px;
		padding-top: 6%;
	}
	.platform>ul{
		padding:4%;
	}
	.platform>ul>li{
		padding:0;
		width:calc(100% / 5);
	}
	.platform>ul>li>img{
		width:90%;
	}
	.mall_serve{
		padding:0 5%;
	}
	.mall_serve>ul>li{
		width:32%;
		margin-right:0;
		display:block;
		margin-bottom:5px;
		padding:25px 0 20px 0;
		margin-right:2%;
	}
	.mall_serve>ul>li:nth-child(3n){
		margin-right:0;
	}
	.mall_icon_bg{
		width:52px;
		height:52px;
		margin:0 auto;
	}
	.mall_icon_bg>img{
		width:80%;
	}
	.mall_text>h3 {
		font-size: 18px;
		text-align:center;
		margin-top:10px;
	}
	.mall_text>p{
		font-size:14px;
		min-height:60px;
		line-height:1.5;
	}
	.mall_text{
		margin:0;
		padding:0 10px;
	}
	.marketing{
		padding:0 5%;
	}
	.marketing>ul{
		flex-wrap:wrap;
	}
	.marketing>ul>li{
		width:calc(50% - 5px);
		margin-left:0;
		margin-right:10px;
		margin-bottom:10px;
		background-color:#f5f5f5;
		padding:15px 0;
		border-radius:10px;
	}
	.marketing>ul>li:nth-child(2n){
		margin-right:0;
	}
	.marketing>ul>li>img{
		width:45%;
		border-radius:0px;
	}
	.marketing>ul>li>p{
		margin-top:10px;
	}
	.data_text{
		padding:0 5%;
	}
	.data_text>ul>li{
		display:block;
		width:calc(50% - 5px);
		margin-right:10px;
		margin-bottom:10px;
		padding:26px 0;
		border-radius:10px;
	}
	.data_icon{
		width:50px;
		height:50px;
		margin:0 auto;
		display:none;
	}
	.data_icon>img{
		width:80%;
	}
	.data_icon_title{
		margin:0;
		text-align:center;
	}
	.data_icon_title>p{
		display:none;
	}
	.advantage2 .icon_img>img{
		width:80%;
	}
	.talking_data_img{
		padding:0 5%;
	}
	.talking_data_img>ul{
		flex-wrap:wrap;
	}
	.talking_data_img>ul>li{
		width:calc(50% - 5px);
		height:200px;
		margin-left:0;
		margin-right:10px;
		margin-bottom:10px;
	}
	.talking_data_img>ul>li:nth-child(2n){
		margin-right:0px;
	}
	.talking_data_img>ul>li.big_width{
		width:calc(50% - 5px);
	}
	.talking_data_img>ul>li.big_width .data_icon_img{
		width:100%;
		margin-top:15px;
	}
	.talking_data_img>ul>li>h4{
		font-size:14px;
		height:44px;
		line-height:44px;
		letter-spacing: 2px;
	}
	.talking_data_img>ul>li>p{
		font-size:16px;
		height: 60px;
		line-height: 60px;
	}
	.talking_data_img>ul>li .data_bg{
		width:80px;
		height:80px;
		background-size:contain;
		margin: 30% auto 0 auto;
	}
	.talking_data_img>ul>li .data_icon_p{
		width:60%
	}
	.talking_data_img>ul>li .data_bg::after{
		width:84px;
		height:84px;
		top: -2px;
		left: -2px;
	}
	.all_tourism_icon{
		padding:0 5%;
		margin:0;
	}
	.all_tourism_text>h3{
		font-size:16px;
	}
	.all_tourism_text{
		width:92%;
		padding: 16% 0 5% 0;
		line-height:1.5;
	}
	.all_tourism_text>p{
		width:90%;
		margin:0 auto;
		font-size:13px;
		height:40px;
	}
	.fx_slide2>h2{
		padding-top:30%;
		font-size:18px;
		line-height:1.5;
	}
	.all_tourism_server{
		padding:0 5%;
		margin-top:20px;
	}
	.all_tourism_server>ul>li{
		width:calc(50% - 5px);
		margin-left:0;
		margin-right:10px;
		margin-bottom:10px;
		padding-top:2%;
	}
	.all_tourism_server>ul>li:nth-child(2),
	.all_tourism_server>ul>li:nth-child(5){
		margin-right:0;
	}
	.all_tourism_server>ul>li:nth-child(3){
		display:none;
	}
	.all_tourism_server_icon{
		display:none;
	}
	.all_tourism_server>ul>li>h4{
		font-size:16px;
	}
	.all_tourism_item>ul{
		padding:0 10px;
	}
	.all_tourism_item>ul>li{
		width:calc(50% - 2px);
		margin-right:4px;
		font-size:12px;
	}
	.all_tourism_item>ul>li:nth-child(2n){
		margin-right:0;
	}
	.all_tourism_item>ul>li{
		margin-bottom:4px;
	}
	.all_tourism_system_tab>ul>li{
		margin-left:10px;
		width: calc(25% - 7.5px);
	}
	.all_tourism_system_tab,.all_tourism_system_content{
		padding:0 5%;
	}
	.all_tourism_system_content{
		margin-top:10px;
	}
	.system_two_center_icon{
		width:54px;
		height:54px;
	}
	.system_two_center>ul>li>h4{
		font-size:16px;
		padding-top:6%;
	}
	.system_two_center_text{
		padding:0 5%;
	}
	.system_two_center_text>p{
		font-size:14px;
	}
	.three_system_icon{
		width:60px;
		height:60px;
	}
	.three_system>ul>li>p{
		font-size:14px;
		line-height:1.5
	}
	.app_list{
		padding:10px 4px;
	}
	.app_list>ul>li>div{
		width: 92%;
		height: 46px;
		line-height: 46px;
		font-size:12px;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.cost_list{
		padding:0 5%;
	}
	.cost_list>ul{
		flex-wrap:wrap;
	}
	.app_list>ul>li{
		margin-bottom:5px;
	}
	.cost_list>ul>li{
		width:32%;
		margin-left:0;
		padding:20px 0;
		margin-bottom:7px;
		margin-right:2%;
	}
	.cost_list>ul>li:nth-child(3n){
		margin-right:0;
	}
	.cost_list>ul>li>div{
		width:54px;
		height:54px;
	}
	.cost_list>ul>li>div>img{
		width:60%;
	}
	.cost_list>ul>li>p{
		font-size:14px;
		height:40px;
	}
	/*water*/
	.sectionW{
		background: url(../images/24.jpg) no-repeat center bottom !important;
		background-size: cover !important;
	}
	.water_nav{
		display:none;
	}
	.water_header{
		height:84px;
	}
	.water_logo>a>img{
		width:170px;
	}
	.water_logo>a:after{
		left:175px;
	}
	.water_web_name{
		font-size:16px;
		margin-left:20px;
	}
	.water_slogen{
		display:none;
	}
	.business{
		padding:0 5%;
	}
	.business>ul{
		margin-top:30%;
	}
	.business>ul>li{
		width:calc(50% - 5px);
		margin-right:10px;
		margin-bottom:10px;
	}
	.business>ul>li:nth-child(7),
	.business>ul>li:nth-child(8){
		display:none;
	}
	.business>ul>li:nth-child(2n){
		margin-right:0;
	}
	.business_img{
		width: 60px;
		height: 60px;
		margin-left:-30px;
	}
	.business_text{
		margin-top:26px;
	}
	.business_text>p{
		font-size:12px;
	}
	.business_text{
		height:130px;
	}
	.business_text>h4{
		font-size:16px;
	}
	.adv>ul{
		background:none;
		margin:0;
		height:auto;
	}
	.adv>ul::after{
		display:none;
	}
	.adv{
		padding:0 5%;
	}
	.adv>ul{
		display:flex;
		flex-wrap:wrap;
		position:unset;
		width:100%;
		padding-top:30%;
	}
	.adv>ul>li{
		width:50%;
		position:relative;
		display:block;
	}
	.adv_icon_bg{
		width:60px;
		height:60px;
	}
	.adv_icon_bg>img{
		width:80%;
	}
	.adv_icon_bg::before{
		width:70px;
		height:70px;
		left: -5px;
		top: -5px;
	}
	.adv>ul>li.adv_icon1,
	.adv>ul>li.adv_icon2,
	.adv>ul>li.adv_icon3,
	.adv>ul>li.adv_icon4,
	.adv>ul>li.adv_icon5,
	.adv>ul>li.adv_icon6,
	.adv>ul>li.adv_icon7,
	.adv>ul>li.adv_icon7{
		left:0;
		top:0;
	}
	.adv>ul>li.adv_icon1 .adv_icon_bg,
	.adv>ul>li.adv_icon2 .adv_icon_bg,
	.adv>ul>li.adv_icon3 .adv_icon_bg,
	.adv>ul>li.adv_icon4 .adv_icon_bg,
	.adv>ul>li.adv_icon5 .adv_icon_bg,
	.adv>ul>li.adv_icon6 .adv_icon_bg,
	.adv>ul>li.adv_icon7 .adv_icon_bg,
	.adv>ul>li.adv_icon8 .adv_icon_bg{
		position:absolute;
		left:50%;
		top:10%;
		margin-left:-30px;
	}
	.adv>ul>li.adv_icon1 .adv_icon_bg{
		left
	}
	.adv_text_left{
		margin-right:0;
		margin-top:56%;
	}
	.adv_text h3{
		width:100%;
		text-align:center;
		font-size:18px;
	}
}
